// 【easyHash 简易 hash 运算】
const j = require('../../src/lib/easyHash')

describe('guid 生成全局唯一标识符', () => {
    test('guid 标准带横线', () => {
        expect(j.guid(true)).toHaveLength(36);
    });
    test('guid 32位 类似 md5 值', () => {
        expect(j.guid()).toHaveLength(32);
    });
    test('guid 自定义标识', () => {
        expect(j.guid(true, 'diyHead_')).toMatch(/diyHead_/);
    });
})

describe('textHax 简易的hash运算', () => {
    test('新年快乐 hash', () => {
        expect(j.textHax('新年快乐')).toBe('bnuxo27ln6g');
    });
})
